46d9ab2522967186b8d01cb76802f85ce4fd9b50,VUE2/src/tufts/vue/LWIcon.java,Hierarchy,isShowing,#,1172

Before Change


            // TODO performance: getting complicated: compute in layout (and check for all text nodes, not just first)
            // Will need to make sure layout() is called when removing items from nodes: only appears to be called upon adding
            if (IconPref.getHierarchyIconValue()) {
                if (mLWC.hasChildren() && mLWC.numChildren() == 1) {
                    LWComponent child0 = mLWC.getChild(0);
                    if (child0.isTextNode() || LWNode.isImageNode(mLWC))
                        return false;

After Change


                        return false;
                    else
                        return true;
                } else if (mLWC.hasChildren())
                    return true;
            }
            return false;
        }